/**主要**/
body { background-color: #FFF; color:#404040; }
a { color:#404040; }
a:hover { color:#f29707; }
/**统一背景图**/
.topnav, .quick_login .login-btn, .header-bd .search, .header .nav .c, .header .nav .r .vertical_linear, .column .h-1, .column .h-1 .current b,.column .sort-bd li h3,.hot-bd .lawyer-box label,.lawyer-box .lawyer-bd li b,.sidebar .h2,.rcd-lawyer .rcd-lawyer-bd .previous, .rcd-lawyer .rcd-lawyer-bd .next,.ls-f-1 .h2 .title-2 li,.h2 .title-2 .current i,.ls-f-1 .h3 .title-2 li,.h3 .title-2 .current i,.ls-wt .f-1-bd .bk-r h3,.f-1-bd .bk-r .ls-bk .ls-info strong,.bk-r .ls-bk .ls-info .tw-btn,.links,.links h2,.links .tail,.business_card_bd .clo-1 .zaixian { background-attachment: scroll; background-image: url(icon-main.png); _background-image: url(icon-main.gif); }
/**统一宽度980**/
.topnav .topnav-bd, .header, .content,.links,.footer { width: 980px; margin:0 auto; }
/**统一向下10**/
.header .nav,.sort-bd, .region-bd,.sidebar .hot-bd,.sidebar .rcd-lawyer,.ls-f-1,.ls-f-2,.links { margin-bottom: 10px; }
/**清除浮动**/
.content:after,.sort-bd:after,.sort-bd li:after,.sort-bd li .sort-list:after,.region-bd .region-list:after,.change_city-layer .bk-c:after { display: block; clear: both; height: 0px; overflow: hidden; content:""; }
.content,.sort-bd,.sort-bd li,.sort-bd li .sort-list,.region-bd .region-list,.ls-f-1 .l .f-1-bd { *height:100%;}
/**省略**/
.ls-f-1 .r .f-1-bd li,.f-1-bd li p,.lawyer-box .lawyer-bd li {text-overflow: ellipsis; white-space:nowrap; overflow:hidden;}
/**顶部导航**/
.topnav { height: 40px; width: 100%; background-repeat: repeat-x; background-position: 0px 0px; margin-bottom: 20px; }
.topnav-bd .quick_login { float: left; width: 600px; padding-left: 30px; margin-top:7px; }
.topnav-bd .top_links { float: right; width: 280px; padding-right: 25px; text-align: right; margin-top: 10px; }
.quick_login .text { background-color: #FFFFFF; border-color: #BFC0C0 #E5E6E6 #E5E6E6 #BFC0C0; border-style: solid; border-width: 1px; height: 18px; line-height: 18px; padding: 1px; width: 90px; margin-right:8px; }
.quick_login .login-btn { display:inline-block; overflow:hidden; background-color: transparent; background-position: 0 -337px; border-style: none; border-width: 0; color: #FFFFFF; cursor: pointer; height:27px; line-height:100px; margin-left: 3px; margin-right: 3px; width: 52px; text-indent: -999em; vertical-align: middle; *vertical-align: ; }
.quick_login .color-1, .quick_login .color-2 { margin-right: 3px; margin-left: 3px; }
.color-1 { color: #dd4b57; }
.color-2 { color: #56992e; }
.topnav-bd .top_links a { margin-right: 5px; margin-left: 5px; }
.header .header-bd { height: 70px; margin-bottom: 20px; }
.header-bd .logo { float: left; height: 58px; width: 181px; }
.header-bd .change_city { float: left; width: 95px; height: 64px; margin-left: 10px; position: relative; z-index: 9; }
.header-bd .change_city span.block1, .header-bd .change_city a.block2 { display:block; }
.header-bd .change_city .block1 { font-size: 16px; color: #e60012; font-family: "微软雅黑", Tahoma, Verdana, Arial; font-weight: bold; text-align: center; margin-top: 8px; }
.header-bd .change_city .block2 { text-align: center; color: #0079b7; }
.header-bd .search { float: left; margin-top: 5px; height: 59px; width: 439px; background-position: -241px -113px; position: relative; }
.search .search-text { background-color: transparent; border-style: none; border-width: 0; display: block; font-size: 14px; height: 30px; left: 10px; padding: 4px; position: absolute; top: 10px; width: 248px; }
.search .question-btn { background-color: transparent; border-style: none; border-width: 0; cursor: pointer; display: inline-block; font-size: 0; height: 38px; line-height: 100px; overflow: hidden; position: absolute; right: 88px; text-indent: -999em; top: 10px; width: 84px; }
.search .search-btn { background-color: transparent; border-style: none; border-width: 0; cursor: pointer; font-size: 0; height: 38px; line-height: 100px; overflow: hidden; position: absolute; right: 11px; text-indent: -999em; top: 10px; width: 70px; }
.header-bd .ad { float: right; height: 70px; width: 230px; }
/**主导航**/
.header .nav { height: 65px; background-image: url(nav.png); background-attachment: scroll; background-repeat: no-repeat; }
.header .nav .l { float: left; width: 460px; text-align: center; }
.nav .l li { float: left; width: 60px; margin-top: 43px; }
.nav .l .col-1 { margin-left:20px; _margin-left:10px; }
.nav .l .col-2 { margin-left:23px; }
.nav .l .col-3 { margin-left:22px; }
.nav .l .col-4 { width:90px; margin-left:18px; }
.nav .l .col-5 { margin-left:23px; }
.header .nav .c { float: left; height: 63px; width: 1px; background-position: -180px -274px; margin-top: 2px; overflow: hidden; }
.header .nav .r { float:right; margin-top:12px; }
.header .nav .r a { color:#1c79a9; display: block; float: left; padding-right: 18px; padding-left: 18px; line-height: 39px; height: 39px; font-size: 14px; font-weight: bold; }
.header .nav .r .vertical_linear { float: left; height: 37px; width: 1px; overflow: hidden; background-position: -198px -279px; margin-top:2px; }
/****/
.footer { margin-bottom: 20px; text-align: center; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #1991cc; font-size: 14px; }
.footer div { line-height: 26px; height: 26px; margin-bottom: 5px; }
.footer .footer-nav { color: #1991cc; }
.footer .footer-nav a { color: #1991cc; margin-right: 6px; margin-left: 6px; }
.change_city .change_city-layer { padding:5px; height: 260px; width: 276px; position: absolute; z-index: 999; left: 19px; background-color: #FFF; border: 2px solid #85c5e4; top: 49px; }
.change_city-layer h5 { color: #F60; margin-top: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #81c3e3; padding-bottom: 3px; margin-bottom: 5px; }
.change_city-layer .bk-c a { float: left; width: 54px; line-height: 22px; color: #1991cc; height: 22px; text-decoration: none; display: block; text-align: center; }
.change_city-layer .bk-c a:hover { color: #FFF; background-color: #137ac1; }
.business_card { background-attachment: scroll; background-image: url(icon-mp.gif); background-repeat: no-repeat; height: 181px; width: 316px; position: absolute; padding-top: 16px; z-index:9999; }
.business_card .business_card_bd { padding: 10px; }
.business_card .business_card_bd .clo-1 { text-align: center; height: 30px; }
.business_card_bd .clo-1 strong { font-size: 22px; }
.business_card_bd .clo-1 span { margin-right: 8px; margin-left: 8px; }
.business_card_bd .clo-1 .zaixian { color:#1991cc; background-position: 0px -455px; display: inline-block; padding-left: 14px; height:16px; }
.business_card_bd .clo-2,.business_card_bd .clo-3,.business_card_bd .clo-4,.business_card_bd .clo-5 { margin-bottom: 5px; text-align: center; }
.business_card_bd .clo-2 a{ color:#1991cc;}
.business_card_bd .col-4 a { margin-right: 3px; margin-left: 3px; }
.business_card_bd .col-5 a { font-weight: bold; color: #e93e4c; margin-right: 20px; margin-left: 20px; }
